package modelo;
/**
 * Clase que representa a una caja, que es uno de los varios objetos destructibles que se encuentran en el juego.
 * @author Francisco Barreneche
 *
 */
public class Caja extends Destructible{
	/**
	 * Constructor que inicializa el estado interno de la caja sin ningun premio dentro.
	 * @param c La celda en la que esta ubicada la caja
	 */
	public Caja(Celda c)	{
		super(c,2);
	}
	
	/**
	 * Constructor que inicializa el estado interno de la caja con un premio dentro.
	 * @param c La celda en la que esta ubicada la caja
	 * @param p El premio que va a estar "escondido" dentro de la caja
	 */
	public Caja(Celda c, Premio p) {
		this(c);
		this.premio = p;
	}
	
	/**
	 * Retorna el String "caja", que identifica a las cajas del juego
	 */
	@Override
	public String obtenerIdentificador() {
		return "caja";
	}
}
